(to the smallest detail)